package date;

import java.util.Calendar;
import java.util.Date;

public class CalendarAPI {
    /**
     * 包位置 java.util
     * Calendar抽象类 时间类
     * 1.计算时间分量：根据毫秒换算时间： 年 月  日  时分 秒
     * 2.设计时间分量：修改年月时分秒，底层用毫秒算数的结果
     * 3.增加/减少时间分量，增减指定毫秒数
     * Calendar抽象类创建
     * Calendar c=Calendar.getInstance();封装Calendar的new功能
     */

    public static void main(String[] args) {
        Calendar c=Calendar.getInstance();
        //get方法  获取年月日时分秒
        int year=c.get(Calendar.YEAR);
        int month=c.get(Calendar.MONTH);
        int day=c.get(Calendar.DATE);
        int hour=c.get(Calendar.HOUR);
        int minute=c.get(Calendar.MONTH);
        int n=c.get(Calendar.SECOND);
        System.out.println();
        //设置到明年的今天
        //set(改变的时间)
        c.set(Calendar.YEAR,2025);
        Date a=c.getTime();
        System.out.println();
        //add改变时间
        c.add(Calendar.YEAR,-2);
        a=c.getTime();
        System.out.println(a);
        //检查一个月最大的【总天数】
        int da=c.getActualMaximum(Calendar.DAY_OF_MONTH);
        System.out.println(da);




    }






































}
